#ifndef SRC_BASE_H
#define SRC_BASE_H

#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>

#include "base_array.h"
#include "base_core.h"
#include "base_log.h"
#include "base_map.h"
#include "base_maths.h"
#include "base_memory.h"
#include "base_time.h"


//-----------------------------------------------------------------------------
// Base module initialization
//-----------------------------------------------------------------------------


/**
 * \brief Initialize base module.
 */
void base_init(void);

/**
 * \brief Uninitialize base module.
 */
void base_exit(void);

#endif
